functional testing - meaning and definition. What is functional testing
Diclib.com
Online Dictionary

What (who) is functional testing - definition

TESTING OF A SOFTWARE APPLICATION FOR ITS FUNCTIONAL REQUIREMENTS
Functional test; Functional Testing; Functional tests

functional testing         
<testing> (Or "black-box testing", "closed-box testing") The application of test data derived from the specified functional requirements without regard to the final program structure. (1996-05-15)
Functional testing (manufacturing)         
QUALITY CONTROL TEST THAT IS PERFORMED DURING THE LAST PHASE OF THE PRODUCTION LINE
FCT (test); Functional Testing (Manufacturing); Functional Testing (manufacturing)
FCT refers to functional testing. Typically, the functional test is performed during the last phase of the production line.
Non-functional testing         
TESTING OF A SOFTWARE APPLICATION OR SYSTEM FOR ITS NON-FUNCTIONAL REQUIREMENTS
Non-functional tests
Non-functional testing is the testing of a software application or system for its non-functional requirements: the way a system operates, rather than specific behaviours of that system. This is in contrast to functional testing, which tests against functional requirements that describe the functions of a system and its components.

Wikipedia

Functional testing

Functional testing is a quality assurance (QA) process and a type of black-box testing that bases its test cases on the specifications of the software component under test. Functions are tested by feeding them input and examining the output, and internal program structure is rarely considered (unlike white-box testing). Functional testing is conducted to evaluate the compliance of a system or component with specified functional requirements. Functional testing usually describes what the system does.

Since functional testing is a type of black-box testing, the software's functionality can be tested without knowing the internal workings of the software. This means that testers do not need to know programming languages or how the software has been implemented. This, in turn, could lead to reduced developer bias (or confirmation bias) in testing since the tester has not been involved in the software's development.

Functional testing does not imply that you are testing a function (method) of your module or class. Functional testing tests a slice of functionality of the whole system.

Functional testing differs from system testing in that functional testing "verifies a program by checking it against ... design document(s) or specification(s)", while system testing "validate[s] a program by checking it against the published user or system requirements." The concept of incorporating testing earlier in the delivery cycle is not restricted to functional testing.

Pronunciation examples for functional testing
1. Our functional testing, those little tests,
ted-talks_1251_ToddKuiken_2011G-320k